package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 公司信息对象 shop_company_info
 * 
 * @author ruoyi
 * @date 2024-06-03
 */
public class ShopCompanyInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long companyId;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private String companyUrl;

    /** 联系人名称 */
    @Excel(name = "联系人名称")
    private String contactName;

    /** 联系人电话 */
    @Excel(name = "联系人电话")
    private String contactTel;

    /** 公司地址 */
    @Excel(name = "公司地址")
    private String companyAddress;

    /** 公司简介 */
    @Excel(name = "公司简介")
    private String companyInfo;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String licenceNum;

    /** 状态（0正常 1停用） */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;
    /** 数量 */
    private int total;
    //省市区
    private String province;
    private String city;
    private String area;

    private Long licenceId;

    private String licenceUrl;

    public Long getLicenceId() {
        return licenceId;
    }

    public void setLicenceId(Long licenceId) {
        this.licenceId = licenceId;
    }

    public String getLicenceUrl() {
        return licenceUrl;
    }

    public void setLicenceUrl(String licenceUrl) {
        this.licenceUrl = licenceUrl;
    }

    public Long getContact_id() {
        return contact_id;
    }

    public void setContact_id(Long contact_id) {
        this.contact_id = contact_id;
    }

    private Long contact_id;


    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }




    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }




    public void setCompanyId(Long companyId) 
    {
        this.companyId = companyId;
    }

    public Long getCompanyId() 
    {
        return companyId;
    }
    public void setCompanyName(String companyName) 
    {
        this.companyName = companyName;
    }

    public String getCompanyName() 
    {
        return companyName;
    }
    public void setCompanyUrl(String companyUrl) 
    {
        this.companyUrl = companyUrl;
    }

    public String getCompanyUrl() 
    {
        return companyUrl;
    }
    public void setContactName(String contactName) 
    {
        this.contactName = contactName;
    }

    public String getContactName() 
    {
        return contactName;
    }
    public void setContactTel(String contactTel) 
    {
        this.contactTel = contactTel;
    }

    public String getContactTel() 
    {
        return contactTel;
    }
    public void setCompanyAddress(String companyAddress) 
    {
        this.companyAddress = companyAddress;
    }

    public String getCompanyAddress() 
    {
        return companyAddress;
    }
    public void setCompanyInfo(String companyInfo) 
    {
        this.companyInfo = companyInfo;
    }

    public String getCompanyInfo() 
    {
        return companyInfo;
    }
    public void setLicenceNum(String licenceNum) 
    {
        this.licenceNum = licenceNum;
    }

    public String getLicenceNum() 
    {
        return licenceNum;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("companyId", getCompanyId())
            .append("companyName", getCompanyName())
            .append("companyUrl", getCompanyUrl())
            .append("contactName", getContactName())
            .append("contactTel", getContactTel())
            .append("companyAddress", getCompanyAddress())
            .append("companyInfo", getCompanyInfo())
            .append("licenceNum", getLicenceNum())
            .append("status", getStatus())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
                .append("province", getProvince())
                .append("city", getCity())
                .append("area", getArea())
                .append("contact_id", getContact_id())
                .append("licenceId", getLicenceId())
                .append("licenceUrl", getLicenceUrl())
            .toString();
    }
}
